from . import index_blu
from flask import render_template, session

from models import db
from models.index import Category, User


# 主页
@index_blu.route("/")
def index():
    # 查询首页中菜单栏
    top_categorys = db.session.query(Category).filter(Category.id != 1).all()

    # 查询用户是否已经登录
    user_id = session.get("user_id", 0)
    nick_name = session.get("nick_name", "")
    return render_template("index.html", top_categorys=top_categorys, nick_name=nick_name)


# 用户中心
@index_blu.route("/User_Center")
def user_info():
    # 获取当前用户的信息
    user_id = session.get("user_id")

    # 查询用户头像
    user = db.session.query(User).filter(User.id == user_id).first()

    return render_template("User_Center.html", user=user)


# 购物车
@index_blu.route("/shopping_cart.html")
def shopping_cart():
    return render_template("shopping_cart.html")  # 购物车


# 主页商品详情页
@index_blu.route("/Product_Detailed")
def product_detailed():
    return render_template("Product_Detailed.html")  # 购物车
